package errs

/*************************************************
 *	@author zander
 *	@time 	2018年1月9日09:26:37
 *	@brief 	用户业务类型错误
 *************************************************/


/**
* @api {post} /user 用户类型错误
* @apiGroup ErrorCode
* @apiVersion 2.0.0
* @apiDescription 用户类型错误(120)
* @apiError 12000 请求参数为空或者格式错误
* @apiError 12001 用户不存在
* @apiError 12002 密码错误
* @apiError 12003 验证码不存在
* @apiError 12004 验证码已过期
* @apiError 12005 验证码错误
* @apiError 12006 更新用户验证码失败，可能为mongodb的错误，导致存入失败，联系后台开发吧
* @apiError 12007 验证码发送失败，请重新点击发送
* @apiError 12008 该用户已经被冻结
* @apiError 12009 验证码请求过于频繁
* @apiError 12010 手机号或密码错误
* @apiError 12011 未查询到用户权限
* @apiError 12013 token不存在
* @apiError 12014 session不存在
*/
func UserPwdNilErr(obj... interface{})  error{
	return HDException{nil,12000,"系统中，用户的密码为空值",obj}
}
func UserNotExists(obj... interface{})  error{
	return HDException{nil,12001,"用户不存在",obj}
}
func UserPwdErr(obj... interface{})  error{
	return HDException{nil,12002,"密码错误",obj}
}
func UserVerifyCodeNotExists(obj... interface{})  error{
	return HDException{nil,12003,"验证码不存在",obj}
}
func UserVerifyCodeOutOfTime(obj... interface{})  error{
	return HDException{nil,12004,"验证码已过期",obj}
}
func UserVerifyCodeErr(obj... interface{})  error{
	return HDException{nil,12005,"验证码错误",obj}
}
func UserUpdateVerifyCodeErr(obj... interface{})  error{
	return HDException{nil,12006,"更新用户验证码失败",obj}
}
func UserVerifyCodeSendErr(obj... interface{})  error{
	return HDException{nil,12007,"验证码发送失败，请重新点击发送",obj}
}
func UserDongjie(obj... interface{})  error{
	return HDException{nil,12008,"该用户已经被冻结",obj}
}
func UserVerifyCodeFrequentlyErr(obj... interface{})  error{
	return HDException{nil,12009,"验证码请求过于频繁",obj}
}
func UserNameOrPwdErr(obj... interface{})  error{
	return HDException{nil,12010,"手机号或密码错误",obj}
}
func UserRoleErr(obj... interface{})  error{
	return HDException{nil,12011,"未查询到用户权限",obj}
}

func UserInfoErr(obj... interface{})  error{
	return HDException{nil,12012,"查询人员信息失败",obj}
}

func UserTokenNilErr(obj... interface{})  error{
	return HDException{nil,12013,"token不存在",obj}
}
func UserSessionNilErr(obj... interface{})  error{
	return HDException{nil,12014,"session不存在",obj}
}





